#!/bin/bash
#将宿主机的 /data/jenkins_data 目录挂载到 /var/jenkins_home这样做是为了把Jenkins文件存放到宿主机上就算容器被删除了新建一个新的容器内容也不会丢失
#jenkins容器与Docker守护进程通信如果jenkins容器需要实例化其他Docker容器则该守护进程是必需的
#挂在Maven目录 需要提前在本地安装
#5000端口是master和slave通信端口

docker stop jenkins
docker rm jenkins
docker run -d -m 3g --memory-swap=6g --restart=always --name jenkins -e TZ="Asia/Shanghai" -v /data/jenkins_home:/var/jenkins_home -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 -v /usr/local/maven/apache-maven-3.6.3:/usr/local/maven -p 9000:8080  jenkins/jenkins:jdk11



sudo chmod 666 /var/run/docker.sock



